package com.example.project.vo.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class SaveFile {
    /**
     * {
     * "fileOriginName": "demo1.webp",
     * "fileSuffix": "webp",
     * "fileObjectName": "1730468806658867202.webp",
     * "fileCode": 1730468806658867200,
     * "secretFlag": "N",
     * "fileSizeInfo": "40.62 KB",
     * "fileLocation": 4,
     * "fileBucket": "defaultBucket",
     * "fileStatus": "1",
     * "fileUrl": "127.0.0.1:9091/files/1730468806658867202.webp",
     * "fileVersion": 1,
     * "fileId": 1730468806658867200,
     * "fileSizeKb": 41
     * “fileType":1    1:图片、2、音频 、3:视频、4:文档
     * }
     */
    private String fileOriginName;
    private String fileSuffix;
    private String fileObjectName;
    private String fileCode;
    private String secretFlag;
    private String fileSizeInfo;
    private String fileLocation;
    private String fileBucket;
    private String fileStatus;
    private String fileUrl;
    private Integer fileVersion;

    private Integer fileType;
    private Long fileId;
    private Long fileSizeKb;

}
